Building your Deep Neural Network: Step by Step

Welcome to your week 4 assignment (part 1 of 2)! You have previously trained a 2-layer Neural Network (with a single hidden layer). This week, you will build a deep neural network, with as many layers as you want!

After this assignment you will be able to:

Notation:

Let's get started!

Updates to Assignment

If you were working on a previous version

  • The current notebook filename is version "4a".
  • You can find your work in the file directory as version "4".
  • To see the file directory, click on the Coursera logo at the top left of the notebook.

List of Updates

  • compute_cost unit test now includes tests for Y = 0 as well as Y = 1. This catches a possible bug before students get graded.
  • linear_backward unit test now has a more complete unit test that catches a possible bug before students get graded.